// 组装模块并导出 store 的地方
import Vue from 'vue';
import Vuex from 'vuex';
//框架依赖的store
import routeStore from './frame/route/routeStore';
import tabStore from './frame/tab/tabStore';
import userStore from './frame/user/userStore';
import tokenStore from './frame/token/tokenStore';
import tableStore from './frame/table/tableStore';
import menuStore from './data/menu/menuStore';

Vue.use(Vuex);

export default new Vuex.Store({
    modules: {  //和文件名字对应
        routeStore,//路由依赖store
        tabStore,//tab标签
        userStore,//user
        tokenStore,//token
        tableStore,//table
        menuStore,//父级权限
    },

});
